<?php
/**
 * 公共内容类
 * @Author hugo
 * @Email webmaster@jushare.com
 */
namespace Common\Controller;

abstract class ContentController extends FrontController{
    //设定当前表名
    public $table;
    //设定查询字段
    public $field = '*';
    //设置首页默认模板
    public $index_template = 'index';
    //设置列表页默认模板
    public $lists_template = 'lists';
    //设置内容页模板
    public $show_template = 'detail';

    //初始化
    function _initialize(){
        parent::_initialize();
        $this->checkModule();
    }

    /* 检查模块是否存在 */
    public function checkModule(){
        $module_name = strtolower(CONTROLLER_NAME);
        C($module_name) or $this->error(L('PAGE_NO_EXISTS'));
    }

    /* 首页 */
    public function _before_index(){
        //TODO 读取数据等
    }

    /* 列表页 */
    public function lists(){
        $this->display();
    }

    /* 内容页 */
    public function detail(){
        $this->display();
    }
}